Data Management in Application Servers
نویسنده
چکیده
This paper surveys data management techniques used in Application Servers. It begins with an overview of Application Server architectures and the way they have evolved from earlier transaction processing systems. It then presents a ta-xonomy of clustered services that differ in the way they manage data in memory and on disk. The treatment of conversational state is discussed in depth. Finally, this paper describes a persistence layer that is designed for and tightly integrated with the Application Server.
منابع مشابه
Highly Available Database Management Systems
IntroductIon In the Internet age, real-time Web-based services are becoming more pervasive every day. They span virtually all business and government sectors, and typically have a large number of users. Many such services require continuous operation, 24 hours a day, seven days a week. Any extended disruption in services, including both planned and unplanned downtime, can result in significant ...
متن کاملProcesses Are Data: A Programming Model for Distributed Applications
Applications in distributed environments must scale to an increasing number of concurrently active application instances. Today’s application servers spend a significant amount of resources on reliably managing state for these instances, turning them into data management servers instead of process servers. The goal of the Demaq project is to overcome the limitations of these systems using a nov...
متن کاملKhnum - A Scalable Rapid Application Deployment System for Dynamic Hosting Infrastructures
In a dynamically scalable hosting infrastructure for e-business computing, servers need to be quickly allocated in order to satisfy a sudden demand for increased computing power for a hosted site. Khnum is the applications and data management component of Océano a dynamically scalable hosting infrastructure for e-business computing utilities. It is responsible for server reconfiguration and for...
متن کاملSeparating indexes from data: a distributed scheme for secure database outsourcing
Database outsourcing is an idea to eliminate the burden of database management from organizations. Since data is a critical asset of organizations, preserving its privacy from outside adversary and untrusted server should be warranted. In this paper, we present a distributed scheme based on storing shares of data on different servers and separating indexes from data on a distinct server. Shamir...
متن کاملCommunication-Aware Traffic Stream Optimization for Virtual Machine Placement in Cloud Datacenters with VL2 Topology
By pervasiveness of cloud computing, a colossal amount of applications from gigantic organizations increasingly tend to rely on cloud services. These demands caused a great number of applications in form of couple of virtual machines (VMs) requests to be executed on data centers’ servers. Some of applications are as big as not possible to be processed upon a single VM. Also, there exists severa...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید
ثبت ناماگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید
ورودعنوان ژورنال:
- Datenbank-Spektrum
دوره 8 شماره
صفحات -
تاریخ انتشار 2004